package main

import (
	"fmt"
)

// 接口的定义
type CircleInterface interface {
	area() float64
}

// 接口的使用
func calcArea(c CircleInterface) float64 {
	return c.area()
}

func main() {
	// init: 初始化内部的字段（是用了字段的顺序）
	c4 := CircleStruct{0, 0, 5}

	// 调用接口的方法
	fmt.Println(calcArea(&c4))
}
